P 2 Codes : Pragmatic Trellis Codes Utilizing
نویسندگان
چکیده
QUAL COMM Israel. rror correction codes come in two flavors: block codes and convolutional codes. The most popular method of combining modulation and coding has been termed trellis coded modulation [ l ] (or more simply trellis codes). Pragmatic trellis codes were introduced in a previous IEEE Communications Magazine article [2] whereby the encoders and decoders for trellis codes were obtained by making slight modifications in a readily available convolutional encoder and decoder. In particular, the article described how the Viterbi decoder for the de facto industry and government standard, rate 1/2,64-state, convolutional code could be modified to become the decoder for trellis codes for 8-PSKand 16-PSKmodulation. These pragmatic trellis codes performed almost as well as the best trellis codes of comparable complexity (for an AWGN channel). Indeed, a pragmatic trellis code on a chip has been available for several years for 8-PSK and 16-PSK modulation. Pragmatic codes for PAM and QAM signal constellations were also described [2]. The approach suggested was to treat the QAM constellation as the product of two orthogonal PAM constellations and to code each of these separately. This approach, which was limited to rectangular or square QAM constellations, required quadrupling thenumber of signal points. Since decoding was accomptished by decomposing the twodimensional QAM constellation into two PAM signals, two Viterbi decoders were required. Furthermore, the technique did not apply to the familiar cross constellation. One characteristic of convolutional codes that has been exploited in commercially available products is that a single convolutional code of fixed rate (say rate 1/2) can bepunctured to form a class of higher rate convolutional codes (say rate 2/3,3/4, etc.). In this article, we extend this pragmatic approach to the casewhere the core of the trellis decoder is a Viterbi Decoder for a punctured version of the de facto standard, rate 112 convolutional code. We show that this approach leads to a wide class of high-rate pragmatic punctured (or P2) trellis codes for both PSK and QAM modulation. For PSK modulation, we show that the pragmatic punctured trellis codes lead to more efficient codes than the unpunctured pragmatic trellis codes. For QAM modulation, we demonstrate trellis codes which require only twice the number of signal points, which use only one Viterbi decoder, andwhich apply to rectangular, square or cross constellations. In a recent patent [3] a rate 4/5 pragmatic (but unpunctured) trellis code was described for the 32-QAM cross constellation, which required only twice the number of signal points and which used onlyone Viterbi decoder. Using our P2approach, one is able to obtain almost the same performance as this code but with a higher rate (a rate 9/10) code.
منابع مشابه
P2 Codes: Pragmatic Trellis Codes Utilizing Punctured Convolutional Codes
In a paper [ I ] , a pragmatic approach to the design of trellis codes was described whereby the basic engine of the trellis decoder was a Viterbi Decoder for the de facto industry and government standard, rate 1/2, 64state, convolutional code. In that paper, codes for 8PSK and 16-PSK modulation were described which performed almost as well as the best trellis codes of comparable complexity (fo...
متن کاملPragmatic Space-Time Trellis Codes for Block Fading Channels
A pragmatic approach for the construction of space-time codes over block fading channels is investigated. The approach consists in using common convolutional encoders and Viterbi decoders with suitable generators and rates, thus greatly simplifying the implementation of space-time codes. For the design of pragmatic space-time codes a methodology is proposed and applied, based on the extension o...
متن کاملOn the Design of Space-Time Trellis Codes for Cooperative Relaying
The design of space-time codes for wireless communications with relays is investigated by considering a pragmatic approach based on the concatenation of convolutional codes and BPSK/QPSK modulation to obtain cooperative codes. We propose a design criterion which aims at optimizing both diversity and coding gain, based on an asymptotic bound for frame error probability. This framework is useful ...
متن کاملA Note on Performance of Generalized Tail Biting Trellis Codes
Tail biting trellis codes and block concatenated codes are discussed from random coding arguments. Error exponents and decoding complexity for generalized tail biting (GTB) random trellis codes, and their relationships are derived, where the GTB trellis codes consist of full tail biting (FTB) trellis codes, partial tail biting (PTB) trellis codes and direct truncated (DT) trellis codes. We show...
متن کاملQPSK Balanced Space Time Trellis Codes
All the best known space-time trellis codes (STTCs) belong to the Balanced STTCs class. The first method to design balanced STTCs is proposed in this letter. The exhaustive code search of optimal codes can then be reduced to this class. Finally, the proposed method is used to construct new QPSK codes for 3 and 4 transmit antennas which outperform the best previously published codes of the same ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004